package com.central.common.constant;

/**
 * @ClassName CommonConstant
 * @Description 全局公共常量
 * @author: zhijianpu
 * @Date: 2025/2/17
 */
public interface CommonConstant {

    /**
     * 项目版本号(banner使用)
     */
    String PROJECT_VERSION = "0.0.1";

    /**
     * 公共日期格式
     */
    String MONTH_FORMAT = "yyyy-MM";
    String DATE_FORMAT = "yyyy-MM-dd";
    String DATETIME_FORMAT = "yyyy-MM-dd HH:mm:ss";
    String SIMPLE_MONTH_FORMAT = "yyyyMM";
    String SIMPLE_DATE_FORMAT = "yyyyMMdd";
    String SIMPLE_DATETIME_FORMAT = "yyyyMMddHHmmss";
    String TIME_ZONE_GMT8 = "GMT+8";


    String LOCK_KEY_PREFIX = "LOCK_KEY";

    /**
     * 负载均衡策略-版本号 信息头
     */
    String Y_Q_Q_VERSION = "y-q-q-version";

    /**
     * token请求头名称
     */
    String TOKEN_HEADER = "Authorization";

    String BEARER_TYPE = "Bearer";

    /**
     * 注册中心元数据 版本号
     */
    String METADATA_VERSION = "version";
}
